Accomodating Integrity Constraints During Database Design

نویسندگان

  • Dimitris Plexousakis
  • John Mylopoulos
چکیده

We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we propose an integrity maintenance technique that modiies transaction speciications by incorporating into them conditions necessary of the constraints' satisfaction. Additions to the transactions' postconditions whose eeect is to maintain the integrity constraints, are generated from a set of transaction speciications. Thus, the implications of constraints are realized by the transaction speciier and the eeort of having to prove transaction safety is saved, since it is guaranteed by the correctness of the generation process. We envision the development of a tool that, given a set of determinate transaction spec-iications, automatically suggests additions to the transaction postconditions whose eeect is to maintain the integrity constraints.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Considering Integrity Constraints During Federated Database Design

Correct transformations and integrations of schemata within the process of federated database design have to encompass existing local integrity constraints. Most of the proposed methods for schema transformation and integration do not sufficiently consider explicit integrity constraints. In this paper we present an approach to deal with integrity constraints. Our approach bases on the idea to r...

متن کامل

Optimizing Distributed Integrity Constraints

Database integrity constraints can be extremely expensive to maintain unless attention is paid to the problem during the design of the database. In the case of distributed databases, and particularly in the case of heterogeneous databases, the problems associated with constraint maintenance are even more acute. We lay the basis for an designtime tool that derives sufficient conditions from the ...

متن کامل

Integrity Constraints in Federated Database Design 1

In this paper we demonstrate the application of a methodology for federated database design. Federated database design includes the transformation of heterogeneous local schemata from the native data models of the component database systems into a common data model, the integration of these homogenized schemata into the federated schema, and the derivation of external schemata for global applic...

متن کامل

Accommodating Integrity Constraints During Database Design

We address the problem of maintaining the integrity of large knowledge bases using a compile-time transaction modiication technique. The novelty of the approach lies in the adaptation of ideas from Artiicial Intelligence (AI) planning research. Speciically, starting with the observation that solutions to the frame and ramiication problems can be used during database transaction design time, we ...

متن کامل

An Overview on Semantical Constraints

Modeling of semantics is one of the most diicult tasks in database design. Constraints are used to express database semantics. They are used diierently in database models. They express domain restrictions, specify relationships between components and state database behavior. The utilization depends on the richness of the type system used in the model. The relational model is using a simple type...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996